.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #666666;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #333333;
}

.paging_full_numbers span.paginate_active {
	background-color: #333333;
}
.search_init {
    min-height: 20px !important;
}
.dataTables_processing {
    height: 50px;
}
.dataTables_empty {
    text-align: center;
}